#ifndef _OC_BZip2_H__
#define _OC_BZip2_H__

#include "OCMain/Prerequisites.h"
#include <sstream>

namespace OCPP
{
	class _MainExport BZip2
	{
	public:
		BZip2() {}
		~BZip2() {}

		static size_t openBZ2(std::string filename, std::ostream& os);
		static size_t decpressBZ2(std::string& block,std::string& dest);
		static size_t decpressBZ2(std::vector<uint8>& block,std::string& dest);
	};
}

#endif // !_OC_BZip2_H__

